// var W_NAME = "";
var baseURL = 'http://www.ilovedino.net';
// var baseURL = 'http://192.168.1.123';
var num = 0;
var language_type = localStorage.getItem("language_type")

function checkUpdate() {
 var clientType = 0;
 clientType = window.plus.os.name == 'Android' ? 1 : 2;
 plus.runtime.getProperty(plus.runtime.appid, function (inf) {
  checkUrl = 'http://oss.hmboss.com/api.php?c=checkup';
  $.post(checkUrl, { id: "1912061", sn: inf.version, tp: clientType }, function (data) { //客户编号 版本号 IOS或安卓
   if (data.status == 1) {
    plus.nativeUI.showWaiting(language_type == 1 ? "检测到更新" : 'Update detected');
    var newVersion = data.version;
    if (newVersion.p_type == 0) {
     install(newVersion.p_file);
    } else {
     if (clientType == 1) {
      install(newVersion.p_file);
     } else {
      plus.runtime.openURL(data.downurl);
     }
    }
   } else {
   }
  }, 'json');
 });
}
function install(wgtUrl) {
 plus.downloader.createDownload(wgtUrl, { filename: "_doc/update/" }, function (d, status) {
  if (status == 200) {
   plus.runtime.install(d.filename, { force: true }, function () {
    plus.nativeUI.closeWaiting();
    plus.nativeUI.alert(language_type == 1 ? "应用资源更新完成！" : 'Application resource update completed', function () {
     plus.runtime.restart();
    });
   }, function (e) {
    plus.nativeUI.closeWaiting();
    //console.log("安装wgt文件失败[" + e.code + "]：" + e.message);
   });
  } else {
   // console.log("下载wgt失败！");
  }
  plus.nativeUI.closeWaiting();
 }).start();
}
window.addEventListener('load', function () {
 // $.ajax({
 //  type: 'post', url: baseURL + '?m=index&c=config_info', data: { type: 1 }, success: function success(data) {
 //   data = JSON.parse(data);
 //   $(".title").html(data.data.w_name);
 //   $("title").html(data.data.w_name);
 //   W_NAME = data.data.w_name + ":";
 //   $("#link").html(data.data.w_down1);
 //   $("#shengji").attr('src', data.data.w_uphb);
 //  }
 // });
});
document.addEventListener('plusready', function () {
 // checkUpdate()
 var webview = plus.webview.currentWebview();
 plus.key.addEventListener('backbutton', function () {
  webview.canBack(function (e) {
   if (e.canBack) {
    if (/login\.html/.test(window.location.href)) {
     console.log('login!');
     if (num == 0) {
      num++;
      layer.open({
       skin: 'msg',
       content: language_type == 1 ? '再按一次返回键退出' : 'Press the return key to exit',
       time: 1
      });
     } else {
      webview.close();
     }
    } else {
     num = 0;
     webview.back();
    }
   } else {
    if (num == 0) {
     num++;
     layer.open({
      skin: 'msg',
      content: language_type == 1 ? '再按一次返回键退出' : 'Press the return key to exit',
      time: 1
     });
    } else {
     webview.close();
    }
   }
  });
 });
});
function isLogin() {
 window.onload = function () {
  if (!localStorage.getItem('u_id')) {
   layer.open({
    skin: 'msg',
    content: language_type == 1 ? '请先登录' : 'please log in first',
    time: 1.5
   });
   setTimeout(function () {
    window.location.href = 'login.html';
   }, 1500);
  }
 };
}

function is_login(res) {
    if(res.code == 600){
        layer.open({
            content: res.msg,
            time: 1,
            skin: 'msg'
        });
        localStorage.removeItem('u_id');
        localStorage.removeItem('token');
        setTimeout(function () {
            window.location.href = "login.html";
        }, 1000);
        return;
     }
}

function loading() {
 layer.open({
  type: 2,
  content: language_type == 1 ? '正在获取信息中' : 'Getting information'
 });
}

// $("#get_yzm").click(function () {
//  console.log(123)
//  let phone = $("#reg_phone").val(); // 手机号
//  if (!/^1([38]\d|5[0-35-9]|7[3678])\d{8}$/.test(phone)) {
//   layer.open({
//    content: '手机号格式不正确',
//    time: 1
//   })
//  } else {
//   settime(120)
//  }
// })




//判断页面主体高度
$(document).ready(function(){
    //获取主体高度
	//window.screen.availHeight获取屏幕工作区域的高度和宽度（去掉状态栏）
	//document.body.clientHeight网页可见区域的高度和宽度（不加边线）
	//document.body.offsetHeight网页可见区域的高度和宽度（加边线）
	//document.body.scrollHeight网页全文的高度和宽度
	//console.log($('div.jui_footer').length);
	//console.log($('div.jui_top_bar').length);
	if($('.jui_footer').length>0){
	   if($('.jui_top_bar').length>0){
	      /*头部底部都存在*/
		  var zt_height=document.body.clientHeight-$(".jui_footer").outerHeight()-$(".jui_top_bar").outerHeight();
	   }else{
		   /*底部存在，头部不存在*/
		   var zt_height=document.body.clientHeight-$(".jui_footer").outerHeight();
		   }
	}else{
	  if($('div.jui_top_bar').length>0){
	      /*头部存在底部不存在*/
		  var zt_height=document.body.clientHeight-$(".jui_top_bar").outerHeight();
	   }else{
		   /*头部底部都不存在*/
		   var zt_height=document.body.clientHeight;
		   }	  
	}
	$(".jui_main").css("min-height",zt_height);
	$(".jui_main").css("height",zt_height);
	
	$(".list_left").css("min-height",zt_height);
	$(".list_left").css("height",zt_height);
	
	
		
});

/*提示类弹出框 1.5S后自动消失*/
function box_timer(text) {
 var oDiv = document.createElement('div');
 oDiv.className = 'jui_box_point_bg';
 oDiv.innerHTML += "<div class='jui_box_point_bar'><p class='jui_line_h14'>" + text + "</p ></div>";
 document.body.appendChild(oDiv);
 setTimeout(function () {
  oDiv.remove();
 }, 1500)
}

// 语言版本
function language() {
 var language_type = localStorage.getItem("language_type");
 if (language_type == 1) {
  var chObj = $('[data-ch]');
  chObj.each(function () {
   $(this).html($(this).attr("data-ch"))
   $(this).attr("placeholder", $(this).attr("data-ch"))
  })
 } else if (language_type == 2) {
  var enObj = $('[data-en]');
  enObj.each(function () {
   $(this).html($(this).attr("data-en"))
   $(this).attr("placeholder", $(this).attr("data-en"))
  })
 }
}


// 写活项目中每个页面的document名字
function documentName(){
 var document_name = localStorage.getItem("document_name");
 $(".document_title").html(document_name)
}


// 将时间戳转换为可用的年月日时分秒
function stampToDate(time) {
 var date = new Date(Number(time)); //将接收到的的String类型的时间转为数字类型
 var y = date.getFullYear();
 var m = date.getMonth() + 1;
 var d = date.getDate();
 var hour = date.getHours().toString();
 var minutes = date.getMinutes().toString();
 var seconds = date.getSeconds().toString();
 if (hour < 10) {
  hour = "0" + hour;
 }
 if (minutes < 10) {
  minutes = "0" + minutes;
 }
 if (seconds < 10) {
  seconds = "0" + seconds;
 }
 return y + '-' + (m < 10 ? ('0' + m) : m) + '-' + (d < 10 ? ('0' + d) : d) + " " + hour + ":" + minutes + ":" + seconds;
}